English
Real-world examples of integrating and synchronizing CRM systems with BuildBetter
Connection Setup
connection: platform: "salesforce" auth_type: "oauth2" instance: "enterprise" environment: "production" permissions: - read_contacts - write_activities - sync_opportunities
Data Mapping
field_mapping: contact: email: "Email" name: "Name" title: "Title" company: "Account.Name" activity: type: "Type" subject: "Subject" description: "Description" date: "ActivityDate"
Sync Rules
sync_config: frequency: "real_time" direction: "bidirectional" conflict_resolution: "latest_wins" retry_policy: attempts: 3 interval: "5m"
API Configuration
hubspot_config: api_version: "v3" scopes: - contacts - companies - deals - engagements rate_limits: calls_per_second: 10 daily_limit: 250000
Contact Sync
contact_sync: properties: - firstname - lastname - email - company - lifecycle_stage associations: - companies - deals - tickets custom_properties: - last_meeting_date - sentiment_score - engagement_level
call_sync: trigger: "call_completed" actions: - create_activity: type: "Call" details: - duration - participants - summary - action_items - update_contact: fields: - last_contact_date - interaction_count - create_tasks: from: "action_items" assign_to: "account_owner"
signal_processing: types: - feature_request - bug_report - sentiment actions: - create_ticket - update_contact_score - notify_team routing: priority_signals: "immediate" batch_processing: "hourly"
custom_object: name: "Meeting_Summary__c" fields: - recording_url__c - transcript__c - key_points__c - next_steps__c
sync_rules: trigger: "on_summary_generated" create_record: true link_to: - Contact - Opportunity - Account
lead_processing: triggers: - new_meeting_scheduled - call_completed enrichment: - update_lead_score - add_meeting_history - calculate_engagement - set_priority notifications: - sales_rep - account_manager
opportunity_sync: monitor: - call_sentiment - meeting_frequency - signal_patterns updates: - probability - stage - next_steps - risk_factors
Initial Setup
Test Sync
Monitor
Scale
Common Issues
error_handling: scenarios: - api_timeout: retry: true max_attempts: 3 - field_mismatch: log_error: true notify_admin: true - duplicate_records: resolution: "merge" keep_latest: true
Recovery Steps
recovery_process: - pause_sync - validate_data - fix_mappings - resume_sync monitoring: - sync_status - error_rates - data_quality
batch_config: size: 200 interval: "15m" priority_queue: true resource_limits: cpu_max: "70%" memory_max: "2GB"
optimization: - use_webhooks - delta_sync - compression - connection_pooling monitoring: - sync_latency - api_usage - error_rates
Was this page helpful?